The effect of membrane properties on the separation of protein charge variants using ultrafiltration