An updated review of protective effects of rosemary and its active constituents against natural and chemical toxicities. (12th October 2020)