CAT-FEA methods for tolerance analysis of flexible part assemblies: a critical overview