Analysts surprised by European bank rally