What were some of the key factors that contributed to the fall of the western Roman empire?