tokens: A sustainable Cloud - RAN system , where renewable energy harvesting BSs transmit information and energy simultaneously to the data receiver ( DR ) and the energy receiver ( ER ) with joint beamforming .