Colorado Rockies fall 8-2 to St. Louis Cardinals