Write a C++ program which will read numbers from the file "numbers.txt" until EOF and create a 2-3 tree. The program must then perform an in-order traversal and print the results to a text file.