AMENDED AND RESTATED CO-BRANDED MASTERCARD CARD PROGRAM AGREEMENT