New Mexico governor narrows ban on guns in public