A discussion of enhanced efficiency fertilizer (EEF) technologies