Hyper Tough Rechargeable Solar Light Batteries