WFP completes food hand out to 40,000 IDPs