Careers fair closed after arms trade controversy