Ex West Ham player charged with fraud and money laundering