The Archangel Gabriel in history and tradition : an analysis of his role and function in Judaism, Christianity, and Islam