European leaders have given Russia’s president an ultimatum on agreeing to a 30-day Ukraine ceasefire.