Raytheon wins $1 billion cybersecurity contract to battle attacks on U.S. agencies