Cooperative Communication in Physical Layer Security: Technologies and Challenges