Scandal hit Toshiba sells medical devices unit to canon for $5.9 bn