MicroFedML: Privacy Preserving Federated Learning for Small Weights