Nilesh Cabral resigns