Gold climbs past $5,200 level as US dollar weakens