The 10 best miniskirts – in pictures