Vancouver bans animal sales in pet shops