Turquoise Yachts unveils details about 74m project Barracuda