Vancouver mayor under fire for personal gym at city hall