Alliance Data signs new agreement with Marathon Petroleum Corp.