US Secretary of State John Kerry has signed a new UN treaty on arms regulation that may be strongly blocked in the Senate because of gun-owners right violation concerns.