Ceviche is prepared by marinating fresh raw fish in citrus juice for several hours, until the fish becomes opaque and firm, as if cooked. How does citrus juice render the seafood safe to eat