Donald Trump has not invited Sir Keir Starmer to his inauguration on January 20 despite inviting other world leaders in a break from tradition.