Montclair Heights, Montclair Township, Essex County, New Jersey, United States