Oklahoma earthquake rattles North Texans