Allianz shells out 140 million euros to shut U.S. fund unit after fraud