Non-linear improvement in generic problem-solving skills of university students: a longitudinal study