gold prices spike to one-month high; at rs 30,950 on buying push