Private Knowledge Sharing in Distributed Learning: A Survey