Recurrent Neural Networks with Flexible Gates using Kernel Activation Functions