$40 million in cash as humanitarian aid reaches Afghanistan