Maggots are the answer to feeding a human population that's heading to nine billion people