Virtual elements for the navier-stokes problem on polygonal meshes