how long do vinyl windows last