Vishal Sikka resigns