Europe stress-tested its banks again—for real this time—and flunked 25 of them