Nitrogen- and oxygen-functionalized carbon nanotubes supported Pt-based catalyst for the selective hydrogenation of cinnamaldehyde