Studies on the syntheses of heterocyclic compounds. Part 878. Synthesis of (±)-camptothecin and (±)-10-methoxycamptothecin via enamine annulation