Oil gains amid coronavirus demand concerns