Kremlin says it does not recognise Western price cap on its oil