SEARCH Articles Figures Tables Potassium triphenylborohydride alkyl halides Potassium triphenylborohydride reduction