Promoting Shape Bias in CNNs: Frequency-Based and Contrastive Regularization for Corruption Robustness