British PM Boris Johnson blames Russian oil ‘addiction’ for Ukraine invasion