DONETSK, Ukraine (Reuters) - Shelling suddenly stopped at midnight in the eastern Ukrainian city of Donetsk after President Petro Poroshenko gave the order to government forces to halt firing in line with a ceasefire agreement reached last Thursday.