Off-grid electric power generation