Heme oxygenase in neuroprotection: from mechanisms to therapeutic implications