Municipio de Franklin (condado de Somerset, Nueva Jersey)