Banking contracts and Sharia rules within the European Union framework