PM Modi resigns