Generation X and knowledge work: the impact of ICT. What are the implications for HRM?