Pakistan has suffered its worst locust infestation in decades, with about 300,000 sq km of farmland destroyed.