Televangelist Jimmy Swaggart has died at the age of 90, following a heart attack last month. The Pentecostal preacher had an audience of millions before a sex scandal in the late 1980s.