Republican Dan Crenshaw, target of 'SNL' joke, wins Texas House seat