Lessons and Reflections from Hajj taught by Sh. Navaid Aziz