Ukraine has reportedly launched attacks on Russian oil refineries, despite Putin's promise not to target energy infrastructure.