Hundreds of Valley students reenact Battle of Gettysburg