Justices rule that Omar Shakir, who has been accused of supporting the boycott Israel movement, must leave the country within 20 days