Gold climbs to $4,343 per ounce