Municipio de Franklin (condado de Hunterdon, Nueva Jersey)