Regio- and Stereoselective Synthesis of Enamides and Dienamides by Ruthenium-catalyzed Co-oligomerization of N-Vinylamides with Alkenes or Alkynes