Russian rocket launches 34 new UK satellites