Challenges and design strategies for high performance aqueous zinc ion batteries