Alton man fires gun while under the influence, South Roxana police say