Global Covid-19 cases surpass 29.1mn: Johns Hopkins