MiniMed posts record sales