Synthesis of carminic acid, the colourant principle of cochineal