Donald Trump has completed the chaotic first 100 days of his second term, marked by aggressive policies, talk of annexing neighbouring countries, and declarations of war against the mainstream media, universities and law firms.