Citrus Plant Disease Classification and Detection: Taxonomy and Survey