Fakhruddin G Irahim resigns