Syngas power generation