Oil tumbles on demand concerns as coronavirus spreads