City of Fredericton pays $8.2M in land deal for new downtown