Wells Fargo Buys H.D. Vest for $127 Million