FL-MAB: client selection and monetization for blockchain-based federated learning