New controls will see GPs alerted over gun-owning patients'