Marks & Spencer Ladies size 14 duck egg bluewhite geometric collared long dress