Nanomedicine and Nanotoxicology: the two sides of the coin