Amazon outage sparks frustration, doubts about cloud