Total synthesis of isoflavones: jamaicin, calopogonium isoflavone-B, pseudobaptigenin, and maxima substance-B. Friedel-Crafts acylation reactions with acid-sensitive substrates