Structure-based design of AP23573, a phosphorus-containing analog of rapamycin for anti-tumor therapy.