can non us citizens go to a gun range