Government transport policy has been thrown into chaos after Sir Richard Branson blocked ministers from stripping Virgin Trains of the west coast rail franchise and a row over Heathrow expansion saw Nick Clegg and David Cameron under attack from senior backbenchers asking for a U-turn on a third runway.