India's growing wealth boosts charitable giving