Donald Trump allegedly labelled Haiti and nations in Africa as "shithole" countries. However, the island has a fascinating history and rich culture.