Africa's virus tally tops 8M as vaccine crunch bites