Text this: New energy-efficient-user clustering and power allocation for NOMA in 5G millimeter-wave massive MIMO