N S Rajan resigns as non-executive director of Indian Hotels