Wells Fargo profit beats Wall Street estimates