How long does spinal meningitis last?