Earnings fall 7.1 percent at Williams-Sonoma