BRUNO: A Deep Recurrent Model for Exchangeable Data