functional_tests: Increase timeout from 20 min to 2 hours
Currently, functional tests are getting timed out after running about 30% of the tests. The default value for timeout for a shell command is 1200 seconds. 1 hour timeout would barely cover the time needed to run functional tests, so make it 2 hours.
If this MR is merged, we can do a manual trigger from the CI's IRC channel.