Ailing Uniper posts record $39.3 billion loss