Reaction pathways of furfural, furfuryl alcohol and 2-methylfuran on Cu(111) and NiCu bimetallic surfaces