Robust Precoding for 3D Massive MIMO Configuration With Matrix Manifold Optimization