Collective modes in semiconductor superlattices