Synthetic studies of N-reverse prenylated indole. An efficient synthesis of antifungal indole alkaloids and N-reverse prenylated tryptophan