Report: graduates need mix of human, tech and business skills