Sen. John Marty announces gubernatorial bid