No dresses allowed: 20 of the chicest skirts, trousers, jumpsuits and co-ords to wear to a wedding