Duncan Roy illegally jailed for 89 days