FTSE 100 Live: Barclays launches £1bn buyback; oil drops to $90 but Trump warns ‘powerful’ return to war