Nick Cannon Says He 'Understood' Why Kanye Attacked Him Over Those Kim Kardashian Comments