Kanye West defends Kim Kardashian, rants about Drake, Nick Cannon and Tyson Beckford