Text this: NOMA and Millimeter-Wave-Assisted SWIPT for Full-Duplex Cooperative D2D Communications