Functional Finite Mixture Modelling and Estimation