can you eat longan