Capacity for renewable energy in India hits 42,850 mw; surpasses capacity of hydel projects