Narendra Modi’s Africa trip is the latest leg of India’s catch-up race with China