Stocks walloped by Brexit, falling oil prices