Wells Fargo beats earnings expectations