Pope Francis has condemned violence against women as an "insult to God" in his New Year's Day homily.