Holiday Inn Express opens its first hotel in India