Fitting insurance and economic data with outliers: a flexible approach based on finite mixtures of contaminated gamma distributions