Maximum Network Throughput Based on Distributed Algorithm for Rechargeable Wireless Sensor Networks