I want to understand the difference between normalization and standardization in machine learning. When should each technique be used while preprocessing data for models? Can someone also explain their impact on model performance with simple examples?