Plankton population dynamics: food web interactions and abiotic constraints