UBS predicts $3,500 gold price amid economic uncertainty