The Six Major Puzzles in International Macroeconomics: Is There a Common Cause?