B&Q, Castorama see sales growth