Oil prices up on positive economic data, but virus fears weigh