The president’s extended rant came at tail end of marathon press conference alongside Prime Minister Sir Keir Starmer