Puma’s lightweight and cushioned sneakers prove you don’t have to spend more than $100 for really great running shoes