NATO member Turkey has signed an estimated billion dollar deal to buy Russia's advanced S-400 missile system.