Automated Assembly Time Prediction Tool Using Predefined Mates From Cad Assemblies