Is it a historical fact that when Guru Nanak went to Mecca, the Kaaba moved in whichever direction the feet of the Guru pointed? Why don't Muslims believe that Guru Nanak is the last messenger sent by God?