UBS sees gold rebounding to $4,675 an ounce by end 2026