Distribution of nitrate, phosphate and silicate in the world oceans