how long are mashed potatoes good for