Stocks pop, oil craters after Trump agrees to ceasefire