Numerical investigation of non-isothermal cavitating flows on hydrofoils by means of an extended schnerr-sauer model coupled with a nucleation model