CMA-ES with Optimal Covariance Update and Storage Complexity