Guardian defends sponsorship of careers fair that includes BAE