Brown warns over European economy