Trifluoromethylation of aryl and heteroaryl halides