Giant membrane patches: improvements and applications.