Upland attorney sues California attorney general over concealed weapon database leak