Muswellbrook to host 19th annual Lexus Melbourne Cup Tour