Ukranian President Petro Poroshenko has announced that an agreement has been reached with Russian President Vladimir Putin on a "permanent ceasefire", with a spokesman for Putin saying their views on how to de-escalate the situation "coincided to a substantial degree," Reuters reports.