New agreement signed between city council and Mauao Trust