Phytochemisrty of Indian hepaticae: Marchantia polymorphal and Marchantia palmata (Nees) and synthetic studies on stilbenoids