Is there any way to achieve this?
No, at least not out of the box, I think.
If all questions are on one page you might be able to set a time limit for one of the questions as a work around, maybe.
But if the questions are on different pages, then you will need to find another workaround.
For example you could save the start time in a hidden question on the first page of the questionnaire and then on any other page you include a question that checks against this time. If the 10 minutes are passed, you will need to find a way to "submit" what has been done so far and prevent people from continuing. E.g. by automatically setting a question that triggers a zero quota and then auto submit the page. In this case the survey should close completely, even if you are somewhere in the middle. But this is probably quite some workaround and probably very open for errors.