An ‘unhappy birthday’ party for Donald Trump