British railways today and tomorrow