The UK has announced £36 million in UK humanitarian funding to help people in Ukraine-East Africa and Syria.