World virus cases hit 10.48m, 509,980 dead