Asymmetric synthesis of (S)-camptothecin