Modelling of multiphase flows on adaptive unstructured meshes with applications to the dynamics of volcanic ash plumes