Australia's gun laws have failed to keep pace with evolving security threats, Prime Minister Anthony Albanese says.