John Lewis has posted a 15.8% rise in total sales at its department stores division for the five weeks to 2 January, driven by demand for its fashion and homeware lines.