Understanding Foreign Income for U.S. Expats: A CPA’s Guide to Staying Compliant