How long does a vinyl fence last?