Cost benchmarking of Network Rail's maintenance and renewals expenditure: annual report 2023 to 2024