gold at 7-month high after poor data, spain budget