Explain the difference between static and dynamic binding?