The Science of Six Degrees of Separation