By the end of the 18th century the population had risen to 300 million from approximately 150 million during the late Ming dynasty. What were the reasons for the population explosion during the 18th century