Williams-Sonoma profit surges 28% in Q2