Gold firms above $1,200 on safe-haven bids