Oil ended nearly 3% higher on Tuesday as hopes that a Covid-19 vaccine is on the horizon outweighed worries about a drop in fuel demand from new lockdowns to contain