At the World Economic Forum — Africa, Germany pitched a dubious new G20 corporate strategy