Bloody weekend in Algeria: 56 killed by militants