Study: Giving in India tops $5 billion in 2010