Tucson auto dealer raffles off car, raises more than $800,000 for charity