M&S sales climb