Carlo Cafiero unveils design for 29.40m superyacht