Musqueam Indian Band and City of Vancouver sign new agreement