Kim homers, Padres beat Cards 5-0 to clinch winning record