Text this: Energy-efficient resource allocation scheme for device-to-device communication underlaying LTE-A uplink