City of Newcastle to collect close to $1m from developer under agreement to allow 45-metre building height