Salmonella infections: immune and non-immune protection with vaccines