Wells Fargo CEO Tim Sloan quits, just as Elizabeth Warren demanded