Lords Hotels & Resorts to launch its fifth hotel in Nepal