City council approves Peakes Quay expansion