Influence of pathway topology and functional class on the molecular evolution of human metabolic genes