London Mayor Boris Johnson has warned people to plan their journeys in advance of the London Olympics