Teen dies after hit by truck at Cane Grove