Haslam tabs McPeak to lead Commerce and Insurance