GameStop’s surprise profit triggers short squeeze, meme stocks rally