Oil heading for weekly decline as coronavirus demand concerns mount