Spectral-efficient hybrid precoding for multi-antenna multi-user mmWave massive MIMO systems with low complexity