From over-sized to minimal; 20 chic cardigans to wear this season