Nature and origin of calc-alkaline lamprophyres: minettes, vogesites, kersantites and spessartites