New satellite images debunk Putin's claim about nuclear plant