Federated Learning with Blockchain-Enhanced Machine Unlearning: A Trustworthy Approach