Preventing financial disasters: Macroprudential policy and financial crises