Preparation of 2-substituted pyrroles and indoles by regioselective alkylation and deprotection of 1-(2-trimethylsilylethoxymethyl)pyrrole and 1-(2-trimethylsilylethoxymethyl) indole