Photochemical investigation and hepatoprotective activity of flacourtia Indiaca (Syn. Flacourtia Sepiaria)