AlBr3 mediated C C and C Y Y S O bond forming reactions Synthesis of small molecules for anti cancer drug discovery