Binding between Carbon and the Au(111) Surface and What Makes It Different from the S-Au(111) Bond