American Apparel Fires Controversial Ceo