Upper limits of flash flood stream power in Europe