why normalization is required in machine learning