Design, synthesis and docking study of 5-(substituted benzylidene)thiazolidine-2,4-dione derivatives as inhibitors of protein tyrosine phosphatase 1B.