Spin and non-locality in quantum mechanics