Global coronavirus cases top 2.4 million: study