donat tahan berapa lama 18