Aceves, Red Sox hold on for sweep