Addition/oxidative rearrangement of 3-furfurals and 3-furyl imines: new approaches to substituted furans and pyrroles.