Lockheed Martin to spend $350 million to build satellite factory of the future