Four types of interference competition and their impacts on the ecology and evolution of size-structured populations and communities