Cross Country hosts BYU Invitational