Senators propose US gun control compromise