Nearly 3,000 illegal marijuana businesses found in California audit, dwarfing legal trade