Global price cap on Russian oil will lower revenues for Putin