Nanotechnologies - The challenges of the future