Chemical power sources and chemical batteries