University of Birmingham Population fluctuation promotes cooperation in networks