Neuroglobin protects the brain from experimental stroke in vivo