Final bank bill passes