Senate votes to scale back federal job preferences for veterans