Syntheses of 2-hydroxypyrano[3,2-c]quinolin-5-ones from 4-hydroxyquinolin-2-ones by tandem Knoevenagel condensation with aldehyde and Michael addition of enamine with the quinone methide—thermo- and photochemical approaches