US televangelist Jimmy Swaggart, whose multi-million dollar ministry with a global reach was crippled after a sex scandal, has died at the age of 90.