How God gives the prophet the knowledge of what is going to happen or what is happening is seen differently by different people. What is it exactly?