Text this: Computation Offloading and Resource Allocation for Energy-Harvested MEC in an Ultra-Dense Network