Professional learning through the collaborative design of problem-solving lessons