Katie Porter announces Senate run for Feinstein’s seat