Promoters' stake sale in Sterling & Wilson Renewable Energy