Gold gains on weaker dollar, China inflation