Does Central Bank Independence still matter?