H Vishwanath resigns