how long does the average laptop last