Four-year-old Toronto boy disappears for hours after school-bus mixup