Rogue oil trader loses $320 million