Salvation Army hands out 'Angel Tree' gifts to needy