Recurrent predictive coding models for associative memory employing covariance learning