Banks shut for public dealings today