Bregman Proximal Point Algorithm