Banks closed May 23-24: SBI, HDFC shut for weekend holidays