Pharmacy gains as preferred flu shot venue