Asian markets rally despite virus woes