Design and synthesis of macro-heterocycles structurally related to tirofiban