Gold rallies 2% as Gulf strikes fuel safe-haven demand while dollar strengthens