Vector coded caching substantially boosts MU-MIMO: Pathloss, CSI and power-allocation considerations