Trains will soon run 24 hours a day across Britain, Network Rail boss says