European banks to reward investors with bumper €123 billion in payouts