Off-grid solar power system