Adam Schiff should apologize and resign