Covariates-Adjusted Mixed-Membership Estimation: A Novel Network Model with Optimal Guarantees