Expectation-maximization Gaussian-mixture approximate message passing