Yahoo surges following first-quarter results