DualSPHysics: from fluid dynamics to multiphysics problems