Russian meteor causes blast; 950 injured