Final piece of Barangaroo green-lit for hospitality and retail