Fortifying Medical Diagnosis: Federated Learning Augmented by Blockchain for Enhanced Privacy, Security, and Robustness