The Productivity Slowdown Puzzle and the Labor Market. What Are the Roles of LAbor Flexibility and of Technological Progress?