Lebanon's banks close indefinitely after court ruling criticised