cold sore how long