Mechanisms of membrane fusion: disparate players and common principles