Fort Ticonderoga to host XC race