Donald Trump has taken the oath of office, officially starting his second term as President of the United States.