The role of surface corrugation and tip oscillation in single-molecule manipulation with a non-contact atomic force microscope