What is Overpopulation? Causes, Effects and Solutions