Palestine, Israel agree to end trade dispute