Stocks end another week lower on Europe worries