Mapl: Model Agnostic Peer-To-Peer Learning