Undisputed lightweight champion Devin Haney will defend his title against former three-division champion Vasiliy Lomachenko in Las Vegas.