Rupee Depreciation Adds to Renewable Energy Sector's Woes