What is the difference between a compression spring and a tension spring?