Penalized Triograms: Total Variation Regularization for Bivariate Smoothing