GM recalls Cadillac XTS and Chevy Impalas over fire risk