MP Diane Abbott has slammed a round of applause for Keir Starmer following his vow to stay on as prime minister as “staged.”