Halo orbits around the collinear points of the restricted three-body problem