Impact of communication medium on task performance and satisfaction: an examination of media-richness theory