2-year-old boy dies after being left in vehicle for hours