Marks & Spencer's spring collection is here and these are our top picks