Structure and Functions of Channel-Forming Peptides: Magainins, Cecropins, Melittin and Alamethicin