Thallium in organic synthesis. 52. Oxidations of 3-(alkoxyaryl)propionic acids by thallium(III) trifluoroacetate: synthesis of dihydrocoumarins, spirocyclohexadienone lactones, and p-benzoquinones