670 Esplanade sold price