Al Sharpton gets $1M in pay from his own charity