what is difference between prophet and messenger