Quantum Nonlocality and Reality: 50 Years of Bell's Theorem