how long does nail polish last