US oil fund had $726 million in unrealised losses before April: Report