Wells Fargo to pay $3.7B over consumer law violations