Bahrain frees 86 Shiite detainees