Prophethood and its finality