Cells, batteries and fuel cells