gold hits 23-month low at rs 25,650 on weak global cues