Germany to provide nearly $50 million to help Ukraine restor