QBE says US$9mn insurance row based on fake commodity trades