Call them what you want - trainers, sneakers, tennis shoes - but why does everybody love them so much?