XAU/USD drifts higher to near $2,650 amid persistent global uncertainties