What is the difference between single and double quotes in programming?