Allopurinol protects against ischemic insults in a mouse model of cortical microinfarction