European banks have promised to return a total of €120bn to their shareholders this year, marking the highest amount since…