Jennifer Lopez Slammed for Taking '$10 Million for Serenading Crooks and Dictators'