Labour, Liberal Democrat and Green MPs accused Sir Keir Starmer of being Donald Trump's 'poodle' and invoked the Iraq war.