Improving the Gating Mechanism of Recurrent Neural Networks