Philip Hammond, transport secretary, has been accused of undermining the government