Hamas praises blast