Swiss police say 35 injured in train collision