Africa's COVID-19 cases surpass 306,000