Synthesis of new diverse macrocycles from diol precursors