Ukraine's armed forces launched a tough military offensive against the eastern separatists to retake control of an airport in Donetsk hours after Kiev declared that pro-west businessman Petro Poroshenko had won the presidential election.