Racism, intolerance and xenophobia have always existed in the USA. But under Donald Trump, America has become a bitterly divided country and the scene of a fierce cultural struggle for the nation's future.