Oil hit its highest since March on Tuesday, rising towards $47 a barrel, as a third promising coronavirus vaccine spurred hopes of a quicker recovery in economic growth and oil demand next year. AstraZeneca said on Monday its Covid-19 shot was 70% effective in trials and could be up to 90%...