MiniMed posts $3.1B in annual sales as international growth drives record