NBC: Wells Fargo agrees to $3.7 billion federal settlement for an array of alleged consumer abuses