Fuel and power generation