Cameron Diaz happily chugs a salsa verde kale smoothie on 'The Tonight Show'