The future of business consulting: how technology is revolutionizing the work of the consultant