Kuwait guarantees deposits as major bank falters