Lockheed Martin will buy naval defense company Ultra Maritime for $3.45 billion as global defense spending rises and demand for advanced military systems grows.