Structural and functional studies on membrane fusion proteins-SNAREs