Discovery of novel STAT3 small molecule inhibitors via in silico site-directed fragment-based drug design.