ReneSola Announces a Repurchase Transaction with ReneSola Singapore and Enters into a New Investor Rights Agreement with Shah Capital