How long does homemade rose water last?