Swedish climate activist Greta Thunberg and US President Donald Trump both spoke at the World Economic Forum in Davos, Switzerland, but had very different messages.