Kim Kardashian West "gave her all" to try and make her marriage to Kanye West work, her friend Chrissy Teigen has revealed.