NBC: Republican Mayra Flores flips House seat in Texas special election