Eight dead as passenger bus fell into canal