Giuseppe Moscati: a man, a physician and a scientist