Deluxe Corp. Announces $300 Million Share Repurchase Program, Dividend