how long do builder grade windows last