Divergence free virtual elements for the stokes problem on polygonal meshes