Three new isoflavonoids from Erythrina caffra