Israel admits Gaza flotilla raid 'mistakes