Microsoft enters into cooperation agreements to accelerate African innovation