From tariffs and trade to immigration and foreign policy, it’s been a chaotic first 100 days in office for Donald Trump.