Starmer says he'll 'sweat blood' for votes – now he m