Severe weather tears through eastern Oklahoma