Al menos 43 personas han muerto y 20 heridos cuando hombres armados abrieron fuego contra un autobús que transportaba a ismaelitas musulmanes.