Nanochemistry: a direct route to high technologies of the new century