NH Hotel Group reports record earnings