Gold rallies to 3-week high above $2,080 on ceasefire news