Toshiba flags record $6.2B loss