Adaptive Protein Evolution in Animals and the Effective Population Size Hypothesis