Macron’s speech on Africa strategy draws mixed reactions