Israel sacks officers after errors in strike on aid workers