Oil prices fall below $43 a barrel to fresh seven-month lows.