Lithium Iron Phosphate Solar/Wind Rechargeable Batteries