A Map-Making algorithm for the Planck Surveyor