Keir Starmer will have woken up with a major headache this morning - a giant Donald Trump-sized headache.