Budget 2017: Chancellor announces new millennial railcard and cut to long-haul flight duty