President Donald Trump has pledged to declare a national emergency on the border with Mexico, bring back "free speech", and recognise only two genders in his inaugural speech after being sworn in as ...