42 African leaders will wear Narendra Modi’s trademark jacket to dinner with him