Reza Aslan delivers passionate lecture about Islam