Harvested Energy Prediction Schemes for Wireless Sensor Networks: Performance Evaluation and Enhancements. (24th October 2017)