A revision of the lepidopterous family Sphingidae (Novitates zoologicae)