A fluorescent conjugated polymer photocatalyst based on Knoevenagel polycondensation for hydrogen production