On the role of stiffness and synchronization in human–robot handshaking