Roger Federer says he will be donating $500,000 (£379,223) to help children affected by the war in Ukraine. Since Russia invaded Ukraine last month, more than three million people,