Starwood Property Trust prices $600 million sustainability notes at 6.125%