India's clean energy needs to 'shock' 600 GW by 2030