GM recalls SUVs for fire hazard