Palladium-catalyzed oxidative annulation of acrylic acid and amide with alkynes: a practical route to synthesize α-pyrones and pyridones.