Current chemical concepts of acids and bases and their application to anionic (“acid”) and cationic (“basic”) dyes