Smallcap stocks surge 18% in April, best monthly gain in 12 years