Andy Buchanan narrowly misses out on hat-trick of gold medals