Putin agrees to limit Ukraine attacks but won't commit to truce