Overview on Recent Developments in the Design, Application, and Impacts of Nanofertilizers in Agriculture