Dubbed "Trump of the Tropics", Jair Bolsonaro's rise has been marked by racist, misogynistic and homophobic rhetoric.