Ohio State suffers embarrassing 49-20 loss at Purdue