Keir Starmer freezes after being called 'political robot' during debate