The structure of cauliflower mosaic virus