After setting a record above $2,000 an ounce last week, gold’s rally has come to a sudden halt as US bond yields rose, eroding the haven’s appeal.