SpaceX, the private rocket producer run by billionaire Elon Musk, has reached a deal with the European Space Agency to launch four navigation and communications satellites into orbit, marking the first time the European Union has partnered with the Musk-led company on a satellite containing classified information.