Oil prices rebound as dollar weakens; economy concerns cap upside