Hybrid power generator