The UN is allocating $34.6m to help 2.2m people estimated to have been affected by the drought.