The clusters of chlorophyll and proteins that absorb sunlight and generate high energy electrons in the chloroplast are called