European stocks limp into weekend