Russia says it won’t accept oil price cap and is preparing response