Londoners will continue to pay the same fares for buses and trams but Underground and rail prices will go up