Effective Abstract Reasoning with Dual-Contrast Network