gold futures close near $900 as oil prices surge