Thieno[3,2-c]pyrazoles: a novel class of Aurora inhibitors with favorable antitumor activity.