does soft drink cause cavities