Payment processor Visa joins Mastercard, American Express to start separately categorising sales at gun shop