Russian satellite launch failure costs millions