Total synthesis of rapamycin