Africa at the Millennium door