Wells Fargo ordered to pay $30 million for fraud