Predicting the human behaviour in human-robot co-assemblies: An approach based on suffix trees