Russian Soyuz rocket launches 34 new UK satellites