Critical Review Of Ebola Virus: Role Of Agent, Host And Environmental Factors