A complete data-driven framework for the efficient solution of parametric shape design and optimisation in naval engineering problems