Weaver announces bid for Newton City Council