Starwood Property Trust to raise $600 million for green projects and refinancing