Cross-Border Data Transfers: Legal Challenges and Solutions