[多选题]What are the reasons for urban population growth?
A.Modern medicine and new methods of food production allow adults to live longer.
B.Better medical condition enables a higher birthrate and survival of babies.
C.More job vacancies are available in cities.
D.Cities are more pleasant in air and natural view.