S&P 500 ends lower, European stocks wrap up biggest weekly l