Sir Keir Starmer faces a furious backlash after it emerged he may refuse to give MPs a vote on a third Heathrow runway.