Terrence Malloy, 28th Mayor of Bayonne, New Jersey, 2007-Present