Off-grid solar power systems