Multiple evolutionary pressures shape identical consonant avoidance in the world's languages