Can Banks Run out of Cash? (Bank Run Explained)