Text this: The effects of thinking styles and inventive problem-solving on the problem-solving skills for design and technology students