Omar Shakir ordered to leave country by May 1 over calls to boycott companies to pressure Israel; activist says he only called on companies to cease operations in settlements