Helton rallies Rockies to 7-6 win over Arizona