3-year-old boy dies after being crushed by ranch cart flipped during accident