Safe-haven yen and Swiss franc gain as weekend Iran strikes unnerve markets - Reuters