Rush Limbaugh, talk radio star with a career of controversies