Allama Iqbal and His Teachings in the Contemporary World: Applying His Thoughts to the Modern Era