European parliament has voted to adopt three key texts paving the way for a completed banking union to ensure that failing banks are tackled at the EU level.