Small cap Russell 2000 posts 10% gain in July, trouncing other indexes