ReneSola Awarded AAA Credit Rating