Structure and antiviral properties of macrocaesalmin, a novel cassane furanoditerpenoid lactone from the seeds of Caesalpinia minax Hance