Vector fields on spheres — how many linearly independent smooth nowhere-zero vector fields can be on an n-sphere