Learning Joint and Individual Structure in Network Data with Covariates