Daniel Craig slams the Kardashians