Asian markets, oil rise after sell-off but virus casts shadow