shaft-driven generator