Measuring cognitive load with subjective rating scales during problem solving: differences between immediate and delayed ratings