Weak Dependence: Models and Applications