Gold fails at $4,700 as Fed risks support dollar