A multi-functional role for the MCM8/9 helicase complex in maintaining fork integrity during replication stress