National Rifle Association to sponsor NASCAR race in Texas