Enabling covariance-based feedback in massive MIMO: A user classification approach