A Two-Constraint Almost Ideal Demand Model of Recreation and Donations