Mammillarinin: a new malonylated betacyanin from fruits of Mammillaria.