Syed ali shah Geelani resigns