Oil rises on weaker dollar, but Covid-19 woes and U.S.-China tensions weigh