major differences between pvc upvc cpvc hdpe and gi pipes