Senators reach bipartisan agreement on gun control