President-elect Donald Trump is breaking with precedent in inviting a foreign head of state to his inauguration.