More than 3.5M recover from coronavirus globally