NPK: Will there be enough plant nutrients to feed a world of 9 billion in 2050? | Synapse