Kraft Heinz enters 12-year virtual power purchase pact with Repsol