Safeguarding Patient Data-Sharing: Blockchain-Enabled Federated Learning in Medical Diagnostics