New luxury rentals launched at Sheepshead Bay complex