Neuroprotection for ischaemic stroke: current status and challenges