Casting and performance of polyvinylidene fluoride based membranes