meningitis can be caused by bacteria or any virus that causes swelling at the brain stem