Anion exchange membrane fuel cells : Principles, materials and systems.