Russian President Vladimir Putin, in a call with his U.S. counterpart Donald Trump, has agreed to halt attacks against Ukrainian energy targets but has refused the full 30-day ceasefire that Washington has proposed and Kyiv has already accepted.