Polar Ignite 3 review: A mid-range running watch for fitness data nerds