Scotland head coach Vern Cotter says John Barclay will do an excellent job as the national team captain in the absence of Greig Laidlaw.