Europe’s 20 largest banks – including Barclays, Lloyds, Santander, HSBC and NatWest – are being urged to step up efforts on sustainable finance as the year comes to a close.