Triflamides: new acylating and triflating reagents