What are the differences between various types of athletic shoes, such as cross-trainers, running shoes, and hiking boots?