Council approves plans for six-storey Baillie St apartment complex