Detection of cauliflower mosaic virus in leaf extracts, protoplasts and aphids by enzyme-linked immunosorbent assay (ELISA).