United Domain Cognition Network (UDCNet) for Salient Object Detection