Justice Tahilramani resigns