Review of cross-device interaction for facilitating digital transformation in smart home context: A user-centric perspective