Group Contextual Encoding for 3D Point Clouds