Trump sworn in as 47th president