US president-elect Donald Trump has announced a major change to his inauguration, saying it is his duty to ‘protect’ Americans before he returns to office.