ReneSola posts further quarterly losses as margins plummet