Donald Trump is only hours away from being sworn in as the 45th President of the United States during a historic transfer of power.