Design and characterization of the BVX: an 8-channel CMOS preamplifier-shaper for silicon strips