Republicans pick up one seat in battle for US Senate