Artificial enzyme membranes: ion-exchange, electrochemical, kinetic and electron microscopic studies of immobilized acetylcholinesterase