Obama Marks U.S. Independence Day, Thanks Troops