Canadian PM Trudeau tells Israel killing of babies in Gaza must end