Gold climbs on Chinese buying but strong dollar could keep gains in check