Children among 21 killed as bus falls into canal in Egypt