My husband (US resident) and I (US citizen) want to transfer $50,000 dollars from our bank in Mexico to our bank account in the US. This money is from a business investment that we made 8 years ago in Mexico and has already been taxed in Mexico. Do we have to pay taxes on it again here in the US?