Michael Avenatti, the attorney who rocketed to fame through his representation of US porn star Stormy Daniels in her battles with President Donald Trump, was charged on Wednesday with ripping her off.