Synthesis of carbohydrate-functionalized thiophene-capped cyclopenta[c]thiophene for concanavalin A recognition