Biological activities and phytochemical constituents of the gray mangrove Avicennia marina (Forssk.) Vierh.