传染病发生的必要条件有哪些