US physicians can and should ask patients about firearms, experts argue