US President Donald Trump claimed on Monday that Brazil's elections were "rigged" and "so corrupt" after President Luiz Inacio Lula da Silva beat Trump's right-wing ally Flavio Bolsonaro.