The Political Philosophy of Muhammad Iqbal: Islam and Nationalism in Late Colonial India