Mohamad Zakariya, American master of Islamic calligraphy