Donald Trump is breaking with tradition and inviting foreign leaders to his inauguration - but there is no sign of Keir Starmer on the guest list.