Severe weather rips through Okanogan