How long does homemade mozzarella last?