difference between prophet and messenger