Gold posts best monthly performance since September 1999