Sheikh Abdullah Mustafa Al Naqshbandi: His life and scientific efforts