Donald Trump takes the Oath of office for the second time as President