gold rebounds as oil rallies, dollar weakens