Putin has ‘lost energy war’, top trader claims as he ends high gas price bets