Ukraine’s prime minister Arseny Yatsenyuk has challenged president Petro Poroshenko to “back me or sack me”, saying decisive action is the only way out of the country’s month-long political crisis that risks triggering early elections and derailing pro-western reforms.