Quaternion recurrent neural network with real-time recurrent learning and maximum correntropy criterion