how many prophets and messengers are there