Katie Porter announces bid for Feinstein senate seat