Hardik Patel resigns