Stocks had a massive rally to end March. Why they're still not out of the woods