Raytheon wins $1 billion cybersecurity contract to battle attacks on US agencies