Innovative Approaches to Java Plum Leaf Disease Identification: Federated Learning meets Convolutional Neural Networks