travel Netflix unveils $1 billion financial allocation for Mexico-based projects , and Administrator 2025 May 1