Russia offers Ukraine cheaper gas under new transit deal, Kiev promises to drop $3bn demand