Limbaugh admits addiction to painkillers