Dave Walsh: Biden has failed to lead on foreign policy