Kailash Gahlot, in his resignation letter, cites recent controversies facing the Aam Aadmi Party (AAP) and unfulfilled promises