Describe Mahmud of Ghazni's motives for invading India and the impact of his campaigns. | Shiksha Nation