Donald Trump sworn in as the 45th U.S. president