The Mixed Weibull Distribution