M&S' 'best linen trousers ever found' have shoppers buying them in every colour