Oklahoma State thumps Texas, 49-31