Why weddings generate more business for the high street