John Kerry calls on Trump to resign