The Zac Brown Band handed out free cruise tickets to more than 37,000 revelers at its Fenway Park show in what the country star branded “the biggest giveaway in history” worth a whopping $40 million.