What is the difference between Go's constants and variables?