Coronavirus infections in Africa cross 2.9M mark