Sir Keir Starmer has denied MPs a vote on his Government’s decision to rule out compensation for women affected by changes to the state pension age, as he was accused of “betrayal” by his own MPs.