Zimbabwe president declares curfew amid spiraling virus