Boy dies after collision with bus in Vancouver