A new semi-analytical flow model for multi-branch well testing in natural gas hydrates