Isochronicity and commutation of polynomial vector fields