Copulas: From theory to application in Finance