Text this: Total Variation Regularization Algorithms for Images Corrupted with Different Noise Models: A Review