Unbiased Classification through Bias-Contrastive and Bias-Balanced Learning