Israeli strike 'kills 26' in Gaza fighting