Structure design and experimental investigation of a multi-function stylus profiling system for characterization of engineering surfaces at micro/nano scales