Karnataka's HD Kumaraswamy challenges PM Modi