The world needs Kanye West: John Legend