3M to sell drug delivery business to Altaris Capital Partners in $650m deal