The EU still won't buy Russian oil even with a price cap, Energy Aspects' Amrita Sen says